package com.dreamoo.service.strategy.login;

import com.dreamoo.common.enums.LoginType;
import com.dreamoo.common.pojo.dto.UserLoginDTO;
import com.dreamoo.common.pojo.vo.UserLoginVO;

/**
 * @author 山顶洞人郑某
 * @className UserLoginStrategy.java 用户登录策略
 * @date 2025 05 08
 */
public interface UserLoginStrategy {

    /**
     * 用户登录
     * @param userLoginDTO
     * @return
     */
   public UserLoginVO userLogin(UserLoginDTO userLoginDTO);

   public LoginType loginType();
}
